<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div>
        <h4>git</h4>
        <ul>
            <li>查看用户名：git config user.name</li>
            <li>查看邮箱：git config user.email</li>
            <li>设置全局用户名：git config --global user.name 'my1243762750'</li>
            <li>设置全局密码：  git config --global user.password '***'</li>
            <li>设置用户名：    git config user.name 'my1243762750'</li>
            <li>设置密码：      git config user.password 'heromy@13224044'</li>
            <li>当前仓库保存用户名密码：git config credential.helper store</li>
            <li>全局仓库保存用户名密码：git config --global credential.helper store</li>
            <li>去掉github弹框：git config --system --unset credential.helper</li>
            <li>查看系统已设置好的配置：git config --list 然后按p退出</li>
            <li></li>
        </ul>
    </div>
    <section>
        <h4>常用命令</h4>

        <ul>
            <li>git config http.postBuffer 524288000 (增加缓存空间到500M)</li>
            <li>git config --system --unset credential.helper (重置用户名，密码)</li>
            <li>git config --global http.sslVerify false (去掉ssl的验证)</li>
            <li>git config user.name (查看用户名)</li>
            <li>git config user.email (查看邮箱)</li>
            <li>git remote -v (查看项目地址)</li>
            <li>git branch -a (查看所有分支)</li>
            <li>git branch -r (查看远程分支)</li>
            <li>git branch (查看本地分支)</li>
            <li>git branch 分支名 (创建本地分支)</li>
            <li>git checkout 分支名 (切换分支)</li>
            <li>git checkout -b 分支名 (创建+切换分支)</li>
            <li>git remote show origin (可以看到删除分支情况)</li>
            <li>git remote prune origin (清除已删除的分支缓存)</li>
            <li>git push origin 分支名 (将分支推送到github)</li>
            <li>git branch -d (删除本地分支)</li>
            <li>git push origin :(分支名) (删除github远程分支)</li>
            <li>git log (查看日志)</li>
            <li>git branch -vv查看本地分支与远程分支的联系</li>
            <li>git branch --set-upstream-to=origin/分支 和远程分支建立联系</li>
            <li>英文状态下 按q (退出查看日志)</li>
            <li>合并分支</li>
            <li>还原文件</li>
            <li>查看历史记录</li>
            <li>git commit</li>
            <li>git push</li>
            <li>git pull</li>
        </ul>
    </section>
    <section>
        <h4>添加ssh过程</h4>
        <ul>
            <li>找到.ssh 删除它，github上找到“SSH and GPG keys”，删除SSH keys（自行百度）</li>
            <li>用git bash执行ssh-keygen -t rsa -C "xxxxx@xxxxx.com" 生成.ssh目录(有id_rsa和id_rsa.pub文件)</li>
            <li>把id_rsa.pub里面的内容拷贝到github上（自行百度）</li>
            <li>按照以上步骤，不会出现远程无法连接</li>
        </ul>
    </section>
</body>
</html>
